From 3168511f846e525c292c2ca9876e932d7b7d05a5 Mon Sep 17 00:00:00 2001 From: Gerd Moellmann Date: Fri, 30 Mar 2001 17:52:23 +0000 Subject: [PATCH] (handle_display_prop): Fix recognition of subproperty lists. --- src/xdisp.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/xdisp.c b/src/xdisp.c index ca57381d21c..294ee2a1334 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -2665,12 +2665,20 @@ handle_display_prop (it) return HANDLED_NORMALLY; if (CONSP (prop) - && CONSP (XCAR (prop)) - && !EQ (Qmargin, XCAR (XCAR (prop)))) + /* Simple properties. */ + && !EQ (XCAR (prop), Qimage) + && !EQ (XCAR (prop), Qspace) + && !EQ (XCAR (prop), Qwhen) + && !EQ (XCAR (prop), Qspace_width) + && !EQ (XCAR (prop), Qheight) + && !EQ (XCAR (prop), Qraise) + /* Marginal area specifications. */ + && !(CONSP (XCAR (prop)) && EQ (XCAR (XCAR (prop)), Qmargin)) + && !NILP (XCAR (prop))) { - /* A list of sub-properties. */ for (; CONSP (prop); prop = XCDR (prop)) { + debug_print (XCAR (prop)); if (handle_single_display_prop (it, XCAR (prop), object, position, display_replaced_p)) display_replaced_p = 1; -- 2.30.2